
/* ================================================================================================ */

.shopdetail { background:#f7f7f7; }

/* ================================================================================================ */

.baseinfo { background:#fff; position:relative; margin:10px; padding:10px; border:1px solid #e5e5e5; }
.baseinfo:hover { background:#f7f7f7; border:1px solid #ddd; }

.baseinfo a.addrs { display:block; font:14px/18px "微软雅黑"; color:#555; margin-right:50px; padding-left:25px; min-height:30px; background:url(../icons/shop_location.png) no-repeat -6px center; background-size:30px 32px; border:0px solid #f00; box-sizing:border-box; }
.baseinfo a.addrs.line1 { font:15px/30px "微软雅黑"; background:url(../icons/shop_location.png) no-repeat -4px center; background-size:25px 25px; }
.baseinfo a.phone { display:block; position:absolute; right:0px; top:10px; bottom:10px; width:50px; text-indent:-10000px; border-left:1px solid #f00; background:url(../icons/shop_phone.png) no-repeat center; background-size:30px 30px; border-left:1px solid #e5e5e5; }

/* ================================================================================================ */

.shopintro { background:#fff; margin:10px; padding:10px; border:1px solid #e5e5e5; }
.shopintro h3 { font:15px/1em "微软雅黑"; color:#555; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #e5e5e5; }

/* ================================================================================================ */

.svclist { background:#fff; margin:10px; border:1px solid #e5e5e5; border-bottom:none; }

.svclist ul li { position:relative; min-height:35px; padding:10px; border-bottom:1px solid #e5e5e5; }
.svclist ul li:hover { background:rgba(0,0,0,0.05); }
.svclist ul li img { position:absolute; left:10px; display:block; width:60px; height:35px; }
.svclist ul li div { padding-left:70px; }
.svclist ul li div p { margin:0; }
.svclist ul li div p.name { font:15px/1em "微软雅黑"; color:#333; margin-bottom:8px; }
.svclist ul li div p.info { font:13px/1em "微软雅黑"; }
.svclist ul li div p.info span { font:13px/1em "微软雅黑"; margin-right:10px; }

.svclist.all .more { display:none; }
.svclist .more { display:block; height:40px; font:13px/40px "微软雅黑"; color:#777; text-align:center; border-bottom:1px solid #e5e5e5; }
.svclist .more:hover { background:rgba(0,0,0,0.05); color:#333; }
/* ================================================================================================ */

.svclist1 { background:#fff; margin:10px; border:1px solid #e5e5e5; border-bottom:none; }

.svclist1 ul li { position:relative; min-height:35px; padding:10px; border-bottom:1px solid #e5e5e5; }
.svclist1 ul li:hover { background:rgba(0,0,0,0.05); }
.svclist1 ul li img { position:absolute; left:10px; display:block; width:60px; height:35px; }
.svclist1 ul li div { padding-left:70px; }
.svclist1 ul li div p { margin:0; }
.svclist1 ul li div p.name { font:15px/1em "微软雅黑"; color:#333; margin-bottom:8px; }
.svclist1 ul li div p.info { font:13px/1em "微软雅黑"; }
.svclist1 ul li div p.info span { font:13px/1em "微软雅黑"; margin-right:10px; }
.tag_discount:before { position:absolute; right:-2px; top:10px; display:block; width:25px; content:"特"; background:#f66; font:14px/20px "微软雅黑"; color:#fff; text-align:center; }

.svclist1.all .more { display:none; }
.svclist1 .more { display:block; height:40px; font:13px/40px "微软雅黑"; color:#777; text-align:center; border-bottom:1px solid #e5e5e5; }
.svclist1 .more:hover { background:rgba(0,0,0,0.05); color:#333; }
/* ================================================================================================ */